package xjtu.se.articlecommunity.buser.usermanage;

import xjtu.se.articlecommunity.buser.usermanage.dto.UserManageDto;
import xjtu.se.articlecommunity.buser.usermanage.dto.UserTab;
import xjtu.se.articlecommunity.common.Result;
import xjtu.se.articlecommunity.common.dto.CurrentUser;

import java.util.List;
import java.util.Map;

public interface UserManageService {
    Map<String, Object> queryUserList(UserManageDto dto);

    String newTab(String ut_name);

    boolean hasUser(String uid);

    void setUserTab(String uid, List<String> ut_id);

    boolean delTab(String ut_id);

    boolean hasTabs(List<String> ut_list);

    boolean setUserStatus(String u_id, int i);

    List<UserTab> queryTabListOfUser(String u_id);
}
